package day3Method;

/*
* 方法的重载
*
* java允许对相同功能的一类方法的名称相同，
* 名称相同的条件为必须要保证方法的参数的类型，个数和排列顺序不同。
* 向这种满足上述条件的方法之间互为重载关系
* */
public class Demo3 {
    public static void main(String[] args) {
        //实际参数
        int a = 10;
        int b = 20;

        //使用实际参数在方法调用时将方法中声明的形参赋值。
        // 这样在执行方法是可以使用方法的形参进行逻辑运算
        getAdd(a,b);
    }

    //对两个整数进行求和
    public static int getAdd(int x,int y){

        return x+y;
    }

//    public static void getAdd(int x,double y){
//
//    }
//    public static void getAdd(double y,int x){
//
//    }

    //对三个整数进行求和
    public static int getAdd(int x,int y,int z){
        return x+y+z;
    }

    //对两个浮点类型的数进行求和
    public static double getAdd(double d1,double d2){

        return d1+d2;
    }

}
